intellectual investment golf equipment golf balls estate real estate agencies homes fishing golf clubs broker brokerage sale vacation agents apartments golf club apartment search real estate brokers rental factoring cash flow houses golf agent apartment apartment rentals property real estate agency golfing real estate properties hiking home builders holiday golf course